package com.xyht.sca_s.student_manage_system.modules.asset.service;

import com.xyht.sca_s.student_manage_system.common.commonReturn.ResponseResult;
import com.xyht.sca_s.student_manage_system.modules.asset.entity.SmsAssetProcess;
import com.baomidou.mybatisplus.extension.service.IService;
import com.xyht.sca_s.student_manage_system.modules.asset.entity.req.SmsAssetProcessDetailDeleteReq;
import com.xyht.sca_s.student_manage_system.modules.asset.entity.req.SmsAssetProcessDetailReq;

/**
 * <p>
 * 资产管理流程管理 服务类
 * </p>
 *
 * @author XYHT
 * @since 2023-05-12
 */
public interface SmsAssetProcessService extends IService<SmsAssetProcess> {
        ResponseResult addProcessDetail(SmsAssetProcessDetailReq smsAssetProcessDetailReq);
        ResponseResult updateProcessDetail(SmsAssetProcessDetailReq smsAssetProcessDetailReq);
        ResponseResult deleteProcessDetail(SmsAssetProcessDetailDeleteReq processDetailDeleteReq);

        ResponseResult getProcessList(Integer pageNum,Integer pageSize);
        ResponseResult getProcessDetailList(String process_id);

        ResponseResult getApplyOriginSettingProcess(Integer process_type);
}
